﻿using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;

namespace Bing.Tests.Samples
{
    /// <summary>
    /// 测试样例2
    /// </summary>
    [DisplayName("测试样例2")]
    public class Sample2
    {
        /// <summary>
        /// 描述
        /// </summary>
        [Description("描述")]
        public string Description { get; set; }

        /// <summary>
        /// 显示名
        /// </summary>
        [DisplayName("显示名")]
        public string DisplayName { get; set; }

        /// <summary>
        /// 显示描述
        /// </summary>
        [Display(Description = "显示描述")]
        public string Display { get; set; }

        /// <summary>
        /// string值
        /// </summary>
        public string StringValue { get; set; }

        /// <summary>
        /// int值
        /// </summary>
        public int IntValue { get; set; }

        /// <summary>
        /// bool值
        /// </summary>
        public bool BoolValue { get; set; }

        /// <summary>
        /// 可空bool值
        /// </summary>
        public bool? NullableBoolValue { get; set; }

        /// <summary>
        /// 导航属性
        /// </summary>
        public Sample3 Test3 { get; set; }

        /// <summary>
        /// 导航属性
        /// </summary>
        public List<Sample3> TestList { get; set; }
    }
}
